Defekte Pakete können in Debian-basierten Systemen aus verschiedenen Gründen auftreten, wie z. B. beschädigten Paketdateien, nicht erfüllten Abhängigkeiten oder unterbrochenen Updates. Hier sind drei Methoden, um defekte Pakete in Debian 10/11 zu reparieren:
Methode 1:Verwenden des Befehls „dpkg“
1. Öffnen Sie ein Terminalfenster.
2. Führen Sie den folgenden Befehl aus, um den Paketindex zu aktualisieren:
„
sudo apt-get update
„
3. Führen Sie als Nächstes den folgenden Befehl aus, um nach defekten Paketen zu suchen:
„
sudo dpkg -l | grep ^ii | awk '{print $2}' | xargs dpkg --configure -a
„
Dieser Befehl sollte automatisch versuchen, alle defekten Abhängigkeiten oder Paketprobleme zu beheben.
Methode 2:Verwenden des Befehls „apt“
1. Öffnen Sie ein Terminalfenster.
2. Führen Sie den folgenden Befehl aus, um den Paketindex zu aktualisieren:
„
sudo apt-get update
„
3. Führen Sie als Nächstes den folgenden Befehl aus, um defekte Pakete zu reparieren:
„
sudo apt-get -f install
„
Dieser Befehl sollte automatisch versuchen, defekte Abhängigkeiten zu beheben und fehlende Pakete zu installieren.
Methode 3:Manueller Eingriff
1. Öffnen Sie ein Terminalfenster.
2. Führen Sie den folgenden Befehl aus, um defekte Pakete zu identifizieren:
„
sudo dpkg -l | grep ^ii | awk '{print $2}' | grep -v ^lib | xargs dpkg --configure -a
„
Dieser Befehl sollte eine Liste defekter Pakete anzeigen. Notieren Sie sich die Namen dieser Pakete.
3. Verwenden Sie den folgenden Befehl, um die defekten Pakete neu zu installieren:
„
sudo apt-get --reinstall install
„
Ersetzen Sie „“ durch den tatsächlichen Paketnamen aus der zuvor notierten Liste. Wiederholen Sie diesen Schritt für jedes defekte Paket.
Denken Sie daran, den Paketindex („sudo apt-get update“) zu aktualisieren, bevor Sie einen der oben genannten Befehle ausführen. Wenn das Problem weiterhin besteht oder bestimmte Fehlermeldungen auftreten, lesen Sie die Debian-Dokumentation oder suchen Sie Hilfe in den Debian-Community-Foren.